.navlogo{  float: left; line-height: 1; overflow: hidden;}
.navBox{width:100%; display:inline-block; background:#fff; } 
.navBoxcon{ padding:0 150px;border-bottom:1px solid #eeeeee; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:755px; float:right; height:75px; line-height:75px; position:relative; z-index:10;}

.nav a{ font-size:16px; color:#323232; line-height:75px; }
.nav .nLi{ float:left; position:relative; display:inline;  }
.nav .nLi h3{ float:left; }
.nav .nLi h3 a{ display:block; width:105px; text-align:center; font-size:20px; color:#323232; font-size:16px; -webkit-transition: color 0.6s ease-out; -moz-transition: color 0.6s ease-out; transition: color 0.6s ease-out;}
.nav .nLi h3 .on{color:#fff; background:#003a49}
.nav .nLi h3 a:hover{ color:#fff; background:#003a49}
.nav .sub{ display:none; z-index:999; width:100%; left:0; top:75px;  position:absolute; background:#fff; color:#003a49;  line-height:35px; text-align:center;  padding: 5px 0;}
.nav .sub li{ zoom:1; }
.nav .sub a{ line-height:40px; display:block; color:#003a49; font-size:14px;  -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.nav .sub a:hover{ background:#323232; color:#fff; }
.nav *{margin:0; padding:0; list-style:none; }

@media screen and (max-width: 1680px){
.navBoxcon{ width:1400px; margin:0 auto; padding:0}
}
@media screen and (max-width: 1440px){
	.navBoxcon{ width:1200px; margin:0 auto; padding:0}
}
 

